I suppose if you're in one of those places that close right down over Xmas/New Year you'd be off from the 24th to the 8th inclusive, which is 16 days, but then the same is true of any two weeks.
Dunno about office workers but I ( factory shop floor ) break up 21st Dec and return back to work 3rd of Jan, I suppose the office workers where I work will have the same.
I used to get 2 weeks off during Christmas break.
We got public holidays plus 3 company days and used to take a couple of days leave.
This year I finished working at end of September and will be taking a few years off and then retiring lol
When I worked with Tayside Regional Council the Community Centres closed on Christmas Eve and opened again on the 6th of January. Local Government reorganisation changed all that - no bad thing either!
Including bank holidays and unofficial holidays like New Years Day, which isn't actually a bank holiday, but people might not to expect people to turn up for work then, you could arrange your days off from your holiday allowance so you could get a full 17 days.