Given a scientific question, generate a correct answer to it.
Q: What type of generations do plants alternate between during a life cycle?
A:
haploid and diploid