I don’t think so. It depends on what package you have with Xfinity. I downgraded my Xfinity package to just local basic channels a while back to save money, but this antenna!, loaded a lot more channels than I have with Xfinity.
So my answer is, yes for local channels, but not for premium channels.
I m canceling the basic package with Comcast pretty soon and will just keep the internet.