Best Christmas jumpers under £20 for men, women and kids - including one for Theresa May fans
It's still a slight mystery as to how the Christmas jumper has become such a phenomenon.
Somehow the ugly sweaters of old have become a festive must-buy with the general feeling that the gaudier they are, the better.
It's all a bit of fun and we say Bah Humbug to anyone who refuses to join in. And the good news is it doesn't have to cost a lot of money to get involved. In fact it makes more sense to spend a bit less, as you'll probably only get one or two wears out of it a year.
So whether you'd prefer to stay subtle or want to go all out, we've found a Christmas jumper for you; even if you're on a budget.
Here's our guide to this year's best Christmas jumpers for men, women and kids, all for under £20....
Women
1. Matalan Lurex Sequin Wreath Glitter Christmas Jumper
Get double the sparkle this Christmas in Matalan's glittery lurex knit, complete with sequin embellishment. If it didn't say Merry Christmas, we'd be tempted to wear this all year round.
2. New Look Red Knit 3D Reindeer Christmas Jumper
This adorable jumper has got 'novelty knit' written all over it. Not only does it feature falling snow and a reindeer in its own Christmas jumper, but its scarf and red nose are 3D too, giving it some extra festive fun.
3. Monki Christmas Sweatshirt
If you're not a fan of itchy knits then how about a sporty sweatshirt instead? Monki's top is a little more understated than the usual Christmas jumper fare, so is a great way to get involved without stepping foot into Bridget Jones territory.
4. George at Asda Navy Swipe Stag Sequin Christmas Jumper
Another chic take on the yuletide trend. The sequins on this navy jumper can be swiped in both directions so the stag can be bright pink or white. Two looks in one if you will.
5. Ebay's Theresa May Christmas Sweatshirt
For a tongue-in-cheek but topical take on the festive season, this sweatshirt depicts our Prime Ministers most talked-about appearance in all its glory.
6. Sainsbury’s Tu Christmas Robin Fairisle Jumper
Featuring candy canes, holly, robins and Christmas puddings, this soft Fairisle sweater will have you feeling Christmassy in no time.
7. Prettylittlething.com My Xmas Jumper
Is this sweater stating the obvious? We still like this embellished but simple grey knit.
8. Fashion Union Jolly Christmas Jumper
'Tis the season to be jolly after all. And not only does this Fashion Union jumper feature shiny sequins and Christmas stockings, but the sleeves are adorned with 3D poms poms too. How could this not put a smile on your face?
Men
9. George at Asda Blue Santa Claus Christmas Jumper
We love a man who can embrace a Christmas jumper and this Santa Claus style, complete with faux fur beard and pom pom hat, is ideal for those who aren't afraid to be a little silly.
10. Boohoo Man Forest Roll Neck Christmas Jumper
Something a bit more dapper for the gents out there, this polo neck knit from Boohoo has a wintry scene in understated shades of navy and grey. Layered under a wool coat you'd never know this was a Christmas jumper at all.
11. Sainsbury’s Tu Bah Humbug Christmas Jumper
One for the Scrooge in your family, this 'Bah Humbug' slogan sweater has a touch of cynicism whilst still being Christmassy.
12. New Look Men’s Winter Scene Christmas Jumper
Get cosy in this slim cut jumper with its wintry landscape. Festive without the kitsch factor.
13. H&M Men’s Christmas Jumper
This busy knit would be perfect for the hipster man in your life. With sassy slogans, snowmen, snowflakes, candy canes, presents and even some UFOs (aliens love Christmas too you know), it's got just the right combination of merriment and kookiness to keep them happy.
14. George at Asda Fairisle Christmas Pattern Jumper
Layer this on after a day on the slopes or just for a brisk walk on Boxing Day.
Kids
15. Matalan Kids Snowman Christmas Jumper
This ever so sweet snowman jumper will fit children aged between six months and six years. Cute scarf too.
16. Next Navy Polar Bear Christmas Jumper
With adorable knits like this polar bear style from Next, we just wish little ones could wear Christmas jumpers all year round.
17. John Lewis & Partners Baby Christmas Jumper
£16 - £17, John Lewis & Partners
It's never too soon to start the Christmas jumper tradition and this pastel blue knit with Fairisle detailing and cute animal friends, will ensure that even your smallest family members can join in the fun.
18. H&M Kids Hooded Elf Christmas Jumper
You can have your own Santa's Little Helper with this hooded elf jumper. This might just be the best thing you buy all year.
19. Sainsbury’s Tu Light and Sound Christmas Jumper
This is fluffy and glitzy, ensuring they'll be the most festive person in the room. But the kitsch fun doesn't stop there. Tu's jumper even has a light and sound feature so they can start dancing around the room to Christmas tunes at the click of a button. Amazing.
20. George at Asda Kids Green Chevron Rudolph Christmas Jumper
This zany little reindeer with make a funny addition to any Christmas outfit. We love the bold green chevron stripes as well as the glittery nose and tactile pom poms.
21. Next Kids Christmas Stocking Jumper
What we love most about this little knit is that it also comes in adult sizes so the whole family can look adorably festive together. What a great Christmas card it would make...
This year the Telegraph's Christmas Charity Appeal is supporting the Fire Fighters charity, YoungMinds and Changing Faces . To make a donation, click here or call 0151 284 1927.