Las flores anuales, también conocidas como anuales, solo viven por una temporada y no regresan el próximo año. Las perennes son flores que viven por más de una temporada, y regresan en los años posteriores re plantado.
Aunque las plantas anuales solo sobreviven durante una estación de crecimiento, tienden a florecer más que las plantas perennes. Anuales populares incluyen impatiens, caléndulas, trompetas de ángel y begonias. Debido a que solo viven una temporada, las plantas anuales son populares para jardineras de ventanas, plantas colgantes y macetas. También hay un tercer tipo de flor, llamada bienal, que crece durante dos temporadas. Este tipo de flor no florece hasta su segunda temporada de crecimiento.