Some roofs, such as those that have metal paneling, gradually experience wear. Other roofs, such as those that have shingles, experience wear quicker than most. A good contractor will explain the value of a roof in terms of its cost versus its expected lifespan.