Aluminium is more reactive than iron. But aluminium is less easily corroded than iron because
aluminium is a noble metal
oxygen forms protective oxide layer
iron undergoes reaction easily with water
iron forms both acid moo and divalent ions
Aluminium is less easily corroded than iron, due to the formation protective Al2O3 oxide layer on its surface with atmospheric oxygen.