Can you update your channels yourself on Xfinity?
Master Of Puppets
I'm pretty sure you can. You should be able to upgrade your programming package through the MyXfinity page.
If you have Xfinity, then you have a good internet connection? Look into streaming channels, some of which are free.
Call the company.
You could purchase a package with more channels yourself.