I don't see any oil in the ingredients, but it does contain silicone. I have very acne-prone skin, and this hasn't broken me out at all, fwiw. Ingredients below:
Homosalate (Sunscreen) 8%, Octisalate (Sunscreen) 4%, Avobenzone 3%, Octocrylene 2%
Purified Water (Aqua), Cyclomethicone, Isostearyl Neopentanoate, Glycerin, Ceteareth-20, Polypropylene, Cetostearyl Alcohol, Xantham Gum, d-panthenol, Octanohydroxamic acid, Caprylyl Glycol, Silica, Triacontanyl PVP, Cetyl Dimethicone, Ammonium Acryloyldimethyltaurate/VP Copolymer, PEG-40 Stearate, Tocopherol, Disodium EDTA , Pentylene Glycol, Panthenyl Triacetate, Sodium Lactate, Lactic Acid, Serine, Urea, Sorbitol, Sodium Chloride, Allantoin, Oleyl Alcohol, Ethyl Linoleate
It is for all skin types.