It really is better to give than receive, with 60 percent of Brits preferring the feel-good factor of handing someone a present - to how they feel when they get one themselves.A study of 2,000 adults found they purchase an average of 32 gifts each year - spending £420 in total in the process.On average, they’ll spend £69 on their partner on an average present, £74 on their children, and £42 on friends.But while 77 percent just like to make people happy, 43 percent admit they will also treat themselves “from time to time”.The research was commissioned by Card Factory, ahead of the launch on Monday of their special in-store post boxes, where children can post their letters to Santa.Chief commercial officer Adam Dury said: “It’s inbuilt in.
Read more on dailystar.co.uk