Well, that depends.
If you mean a 'Christian' Christmas (the birth of Jesus Christ), then only religious Christians celebrate that.
If you mean an 'American' Christmas (Ho! Ho! Ho! Merry Christmas! / Santa Clause) then many people, Christians and non-Christians, celebrate that.
When I look at the pictures, I see an 'American' Christmas.
This is the result of American soft power.
Santa Claus is actually modelled after the Swedish ”Tomten” but adapted to fit the Coca Cola commercial where it appeared for the first time. They guy creating the figure had Swedish ancestry, so it is really Swedish folklore spreading across the world
This is how the ”real thing” looks like.
Nordic Countries does not celebrate Christmas, they celebrate Yule which
is a pagan festivity based around Dec 22, the darkest day of the Year.
Christian monks started to hijack the festivities by adding Christian properties.
Amongst other things, they wrote to the Pope requesting that he’d state the Jesus was born at that holiday, so that they could appropriate the festivity.
Christmas was not celebrated in Christianity until the Nordic countries were christened and since they could not get rid of the festivities, they had to make it a Christian habit.
Yule was always about food, and lots of beer.
Presents were not a big thing, except for the bowl of porridge you had to provide to Tomten on the night between the 24th and the 25th.
Tomten was a grumpy old guy which took care of your farm, but if you did not offer him this small token of gratitude, you would be in a lot of trouble. Cows would stop to provide milk, crops would fail, your house might burn down, just because all the small things he normally did to protect you, would no longer happen.
The word Tomten has a dual meaning, where the other meaning is the land area of your farm.