A concealer will cover up any discolouration to give you even colored eye lids so you can apply eye makeup. However, an eye primer will act as a grip for eyeshadow to stick on to and lasts longer.