Dear student,
There are three types of plants based on the habitat
Xerophytes- plants living in deserts or very dry and hot areas with very low rainfall. e.g. Cactus
Hydrophytes- Plants living in water bodies like water hyacinth
Mesophytes- Plants which live in moderate conditions like Mango tree
Regards