Metal roofing has the longest lifespan at 30-45 years, followed closely by EPDM roofing (Ethylene Propylene Diene Monomer) at 22-35 years. Of course, proper installation is key to helping any commercial roofing system last as long as possible.