Do light colored metal roofs last longer than darker ones?

Actually, the color or finish you choose has virtually no effect on your metal roof's lifespan.

The color of your metal roof does not affect its lifespan. Light and dark colored metal roofs carry the same warranties and can be expected to last between 40-70 years.