Long Lasting Foundation Recs?

Hi friends! I have quite a few events coming up and I’m looking for a foundation that will really hold up.

Ideally something full coverage and good for dry skin.

Estée Lauder? One Size? Dior?

Thank you in advance!