What cell phone company would be the BEST?

To buy an Iphone 7 plus

Which would be the best for buying the iphone?

Which has the best plans?
(cheapest data, etc)

Added (1). @Marc

I mean AMERICAN cell phone companies

ie
AT&T Verizon T-Mobile Sprint

Giffgaff check it out