Definately MAC. But it's sticky. I don't mind, but some people do. Dior lip glosses last as well. I love DiorKiss, they taste delicious too. Don't forget that if you lick your lips or if you drink or if you eat, the lip gloss won't last. But MAC, Dior and Chanel are my favorites!