Flexi Says: The life cycle of all plants is complex because it is characterized by alternation of generations. Plants alternate between diploid sporophyte and haploid gametophyte generations, and between sexual and asexual reproduction. A spore develops into a haploid gametophyte. The gametophyte has male or female reproductive organs that undergo mitosis to form haploid gametes (sperm or eggs).