An iron gate has to be painted every year otherwise it will start rusting. Why?
If the paint used for painting the iron gate is soft and porous, it can be starched easily and moisture can reach the metal possibly causing rust.Therefore, the iron gate has to be painted every year.
Paints specifically made for this purpose will last much longer.