Annuals are plants that will only survive in a given climate, or zone, for one season. We usually plant annuals in the spring and they grow, bloom and produce fruit until the first frost. Some examples of annuals : Geraniums, Lobelia, Calibrachoa, Tomatoes, Begonias & Petunias.
Perennials on the other hand, die back in the winter and return in the spring. They usually grow bigger every year and often need to be divided. Perennials serve many purposes in the garden with so many varieties of foliage and flowers, growing in sun or shade, creating height or ground cover. Some examples of perennials : Rudbeckia,Hosta,Clematis,Daisy,Aster,Peony.