Brits snap an average of five selfies before landing on one they're actually happy with, according to research.