Different types of roofs require different shingles for optimal performance and longevity. A lighter color may make the house seem larger, while a darker color may make it appear smaller. If you have an older home with a traditional style, consider matching the color of its exterior trim with that of the roofing material, so they blend seamlessly. It will also help prevent water damage from moisture trapped underneath the shingles from seeping into the structure of your home if there are gaps between them or if they are not installed correctly.