I am planning to go to SAN Francisco for 4-5 days.
I have two options, 22-26 December (Tue.-Mon.) or 25-30 December (Sun-Fri).
Which one should I choose?
San Franciscois beautiful throughout the year. It's best to visit San Fran in the summer or in October but if you absolutely have to do December, realize that December is the year' dead week. It's the time of the year when the Bay gets the most rain so you will want to carry warm clothes. I would say 22 to 26 if you hate the rush but 25-30 if you want to experience new year fireworks at the Bay.
I would pick the sooner option if pricing the same & since you will miss New Year's Eve at least you can enjoy the Xmas deco & spirit b4 it's over