Non-perennials (which basically are either annuals or the rare biennial) are plants that grow for one warm season, then die (or in the case of biennials, two warm seasons). Many vegetables and cheap...
Annuals complete their life cycles in one growing season. You plant them afresh every year or let them reseed themselves - the same plants generally won't come back the next year. Biennials are...