The annuals are those plants which complete their life cycle in a single season whereas biennials are those plants which complete their life cycle in two growing seasons. In the first season, they grow vegetatively and in the next season; they produce flowers, fruits and seeds.