If it's violently unacceptable, why are you paying them money? Why not change ISPs?
Dumb question, how can they spy on it if it’s https?
HTTPS only protects the payload. The IP addresses of src/dst are still unencrypted. And DNS is also unencrypted (though if "dns over https" catches on, that might change in the future).
Https encrypts the content not the destination. Your isp still needs to send your request to the server. Further there are also DNS requests.
AFAIK The ISP still obtains and stores full urls, time stamps and log all http requests even if content is encrypted
In the uk they are legally required to store it for 12 months as well
Hosts/domains, not full URLs. The path part of a URL is encrypted and ISPs can't know it without acting as a MITM, and unless they have also installed malware/trusted certificates on your computer, there's very low likelihood they are doing that.
Thanks for clarifying
They can usually still see Domain names. DNS traffic is normally sent in the clear and in the event it’s not the SNI field in TLS (https) is unencrypted. So your ISP can know which domains you visit but not the individual sites on those domains you visit. (i.e they would know you visited google.com but not that you requested the page: google.com/q=your+question) Which depending on the site might not be all that sensitive but I’m sure you can think of a few examples of sites you wouldn’t want anyone to knowing you went to even if they couldn’t see which page.
They can't see what you're doing on HTTPS sites (barring any probably-illegal tinkering like MITM), but they can mostly recognize which sites you visit, your level of traffic to them, and enough schedule-based information to build a pretty good profile of you.