Water-based primers work best on dry or dehydrated skin. They last longer and look more natural on dry skin. Silicone-based primers work better for oily skin because the silicone forms a protective layer that prevents oil from leaking through.