The correct statement explaining the difference in mass is:
Iron oxide has oxygen atoms, and pure iron does not.
When iron rusts, it combines with oxygen from the environment, resulting in iron oxide (Fe2O3 or similar compounds), which has a greater mass due to the addition of oxygen atoms.