Name three types of life cycles on the basis of meiosis

On this basis, life cycles are - diplontic, haplontic and diplo-haplontic.