A smudge-proof and waterproof eyeliner lasts the longest, preferably with a matte finish.