Acrylic paint is good gloss and color retention and mostly used on outdoor iron and steel surface. It is less costly. Polyurethane paint is more durable and better performance on weather resistance, used on higher anti-corrosion requirements.