The best gardens and landscape offer color throughout the year. That's one reason evergreen trees are some of the most popular trees for landscaping. Evergreen trees, such as blue spruce trees, pine trees, firs and magnolias, keep their foliage over winter. They can be grown as a focal point or grown in rows or groups to form hedges, privacy screens and windbreaks. To select the best evergreen trees to grow in your yard, first find trees that are suitable for your hardiness zone. Then consider their mature height and spread. Other considerations when buying evergreen trees for sale are their sunlight requirements (full sun, partial shade, or full shade), maintenance and pruning needs, soil requirements and growth rate.