Aluminium is more reactive than iron. But aluminium is less easily corroded than iron because
Oxygen forms a protective oxide layer on aluminium surface. This layer protects aluminium from further reaction. Aluminium is said to be more reactive than iron, towards oxygen (or air). Yet iron undergoes corrosion to a greater extent than aluminium.