Florile anuale, cunoscute și sub numele de anuale, trăiesc doar pentru un an și nu vin înapoi în anul următor. Plantele perene sunt flori care trăiesc mai mult de un an, reeditat.
Deși anualele doar supraviețuiesc pentru un sezon de creștere, ele tind să înflorească mai mult decât plantele perene. Anualele populare includ impatiens, galbenele, trâmbițele îngerilor și begoniile. Pentru că trăiesc doar pentru un sezon, anualele sunt populare pentru plantare ferestre, agățat plante și plante în ghiveci. Există și un al treilea tip de floare, numită bienală, care crește pentru două sezoane. Acest tip de floare nu infloreste pana la al doilea sezon de crestere.