i’ve never had Wifi outside of what’s provided by Xfinity. If I buy a Router from someone like Asus do I have to pay an ISP to provide wifi through that router?

And if that’s the case what are some good resources to find out what ISP works best for me?