While there may be privacy apps/extensions for one browser or another, you can you whatever one you like. It isn't the browser collecting data, it is your internet service provider. Charter, AT&T, Comcast, Time-Warner, CenturyLink, etc. they have always had the ability to collect data, just not the legal right to sell it. Many ISPs have private company policies that say they will not ever sell/disclose history without a court order.
Re: Gamma's comment - using "incognito" mode in a browser makes it so your computer doesn't store search history and cookies, but it does not hide what you're looking at from the ISP. It's primary purpose is to hide what you're doing from other people in your household. It's also good for doing things like shopping around for deals, such as cheapest airfare, because the sites you visit can't track that you've already been there or what you've looked at. You see the un-targeted/un-manipulated info.
We were talking about this last topic night in the kitchen. My teens have their own computers and set things up to operate how they like it to be. The younger one said his machine is set up to make it appear as if his computer is in China. This wasn't done as a privacy move but needed to be able to access an online game server in China. Setting up a proxy/vpn doesn't hide your activity, but it makes it look like it is coming from elsewhere.
Added: Here's an article explaining what ISPs can/can't do with this.
http://www.theverge.com/2017/3/29/15115382/buy-congress-w...