If you live in a city without any family or friends for Christmas, there's much better options. There will be community-run charity events for Christmas day lunch that will give out lunch cheap or even for free. There are also restaurants that will do Christmas buffet dinners, much more expensive but obviously a much better food options and variety, as well as alcohol provided.
Getting KFC would be nearly my last option for food on Christmas. I'd even consider skipping food for one day over it, most grocery stores open again the next day.