Extension’s Mike Zins has an online publication about choosing trees and shrubs for landscape plantings.
Excerpt: It is important to have an idea of the approximate size at maturity of the trees and shrubs commonly used in landscape plantings. Mature size is greatly influenced by the length of the growing season, temperature, light, water, soil type, fertility, and many other factors. This makes it impossible to predict the exact mature size of a plant.
Other publications that may also be helpful include:Choosing Landscape Evergreens, #FO-1430 and Native Trees That Can Be Used for Landscaping, #FS-0466.