A life cycle in which organisms switch back and forth between diploid and haploid stages
A. is a haploids life cycle
B. is a diploids life cycle
C. is an alternation of generations life cycle.
D. does not exist