I m using the mamaearth aloe vera sunscreen.it doesnt leave any white cast.it is best for all skin types.i have been using for a long time now