Perennial
30-60 cm tall
2-6 feet tall
2-10 feet tall and wide
Long-lived
Up to 7 meters tall
Unknown
30-100 cm tall
Small to medium-sized
Varies depending on cultivation
Varies depending on the cultivar
Annual
Up to 1 meter in height
Up to 50 feet (15 meters)
3-4 feet tall and wide
10-13 years
Medium
Up to 1 meter tall
Grows up to 30-60 cm in height
Perennial, but typically grown as an annual
Up to 6 feet tall
20-30 years
Height of up to 60 cm
Perennial, but usually grown as an annual
Varies, usually around 3-6 inches in length