The statement is false as it is. Perennial plants could complete their life cycle in one year but a lot of them do it in two years and many more take about 5 years. On the other hand, herbaceous plants likely complete their life cycle in one year. Although there are some herbaceous plants that take two years to complete their life cycle. So in the statement, you have to change "perennials" to "herbaceous".