A. Floribunda roses are the longest blooming roses as they bloom continuously from early spring to late fall.