Go for mineral, Mineral sunscreens protect against a larger range of ultraviolet light and are more efficacious. Chemical sunscreens can be absorbed in the body and can also cause an irritant or allergic reaction on the skin.