When installed properly, the roof of your home should provide you with many years of good service. Asphalt shingles are the most common type of roofing materials, but alternatives such as tile, concrete, wood, rubber and metal are growing in popularity.