I have almost always enjoyed an office holiday party when it's a real party and not a sad in-office thing or a happy hour where you get like one drink or something.
i, fortunately, no longer have an office, but back in the day, my sentiments ran in the exact opposite direction. some sort of festivity during company time - sounds great. giving up my own leisure time to hang out with coworkers - absolutely not.
When I travelled a bit, I would go out to dinner and maybe some drinks with coworkers on most nights. I started doing it less and less as time went on though. Taking up my Friday or Saturday night to hang out with work people? Hard pass.
On another note, I had a virtual holiday party this week that was the most awkward and terrible thing ever. They did it with multiple groups so we didn't know everyone and the guy would ask a random question and throw you in random breakout rooms to "discuss". In many instances, people just stared at the 2 minute timer and did other stuff. It was super awkward.