Different carriers. Oil is normally, well oil and cream is a mixture of things, like water and ingredients and emulsifier (that makes it possible to mix water with non waterbased products)
Oil is heavier than the cream, cream lighter as more water/less ingredients. Cream is generally more absorbing, many oils stay on top – difference in shine or blocking of pores by oils
Latest Answers