Although aluminum is a more active metal than iron, and therefore, oxidizes more quickly than iron, aluminum degrades much more slowly than iron. This is because:
There is more aluminum than iron available on the Earth.
Aluminum oxide coats the exposed aluminum surfaces preventing further corrosion.
The iron is more reactive with a greater number of environmental agents.
The iron oxide is much more soluble in water than the aluminum oxide.