(i) Haploid parental body produces haploid gametes by mitosis. It is seen in monera, fungi, algae and bryophytes.
(ii) Diploid parental body produces haploid gametes by meiosis of meiocytes (gamete mother cell). It is seen in pteridophytes, gymnosperms, angiosperms and animals.