M.A.C. 's Studio fix is the best for me so far. It's a powder and the only oil in it comes from my skin later on in the day. I tried that Revlon colorstay; Broke me out like crazy

So I went back to M.A.C. Give it a try..They have a large array of shades.