The lifespan of roof covering materials varies considerably; steel roofing systems can last up to 50 years while asphalt tiles
https://zionprbf733.bravesites.com/entries/general/Why-Great-Roof-Ventilation-Matters-A-Comprehensive-Overview
The lifespan of roofing materials varies significantly; metal roof coverings can last as much as 50 years while asphalt shingles typically last 20-30 years