Aluminum roofing is immune to rust and can preserve its initial look for decades, even in coastal regions. Zinc and copper roofs have less rust resistance than aluminum yet outperform steel. However, steel roofing is coated with a zinc and aluminum mixture for better corrosion resistance.