When I was a child we only ever had Christmas at home with my parents, me and my sister. We would usually visit grandparents at some point over the Christmas holidays (teacher parents) but sometimes couldn't due to weather etc as it was several hours drive to either set of grandparents
Now I'm in my early thirties and since I was 18 I have been at my mums, at my dads, at friends houses (two different friends), and on my own. I'm NC with my sister so we alternated years at my mums for a while.
I originally had Christmas alone because of work, I don't work weekends or bank holidays but do work Christmas Eve and the days between Christmas and new year. I don't drive and live a good four hours from either parent so travelling isn't always possible if I don't get time off as trains tend not to run on Boxing Day. But the last few years I've chosen to be alone, I love it because I can do exactly what I want, I do presents under the tree and Christmas dinner and Christmas films and doctor who.
Neither of my parents mind what I do, it's my choice.
My step mum is extremely close to her four children but on Christmas she goes round visiting each of them in their homes, as they all have children of their own and my dad wouldn't let her have all of them in his house at once