Another thought - Most hotel restaurants are open on Christmas Day, and there are actually some very good ones in the area of San Francisco in which you will be staying - of various cuisines and price ranges.
http://www.oyster.com/san-francisco/...san-francisco/
Also, google "San Francisco hotel restaurants" and you will get a fairly long list.