Forty-four per cent of British people would forgo a Christmas present in exchange for a gift to charity, according to research published today.
The results of the Charities Aid Foundation poll, published today, say three out of 10 people give to charity during the festive season.
The average person donates £20 and homelessness is the most popular cause, followed by children’s charities and animal welfare, pollsters found.
YouGov quizzed 1,124 people last month for the survey, which also discovered the average Brit who cooks Christmas dinner spends £40 on the ingredients, and that people spend £100 on average on presents for the person who means most to them.
Susan Pinkney, head of research at CAF, said November and December were the peak months for charity donations.
Pinkney added: "It really is a great time to support a cause that you care about, whether that’s by donating a little money, buying a set of charity Christmas cards or volunteering."