Gametes, or reproductive cells, belong to which of the following categories?

ADiploid cells
BHaploid cells
CNeither diploid nor haploid cells
DEither diploid or haploid cells depending on different situations