Slate and tile roofs are known to outlast other roofing types, some even lasting up to 100 years!