I generally wait for shows to "stack up" before resubscribing to a channel for a month or two to watch them.
I used to have Prime pretty much always subbed because it had decent stuff, even if not very much of it, but Bezos is being more of a wanker lately, and more to the point, the way they've implemented ads is just really obnoxious, more obnoxious than other ad-supported channels, and frankly Prime is overpriced for a service that offers only a moderate amount when it has ads, and paying the blackmail fee to not have ads pushes it into seriously overpriced.
So that's back on to me waiting for it to get some good shows them resubscribing for a month or two so we can watch them. Will resub for Fallout and maybe for the 40K show (and watch stuff like Invincible whilst re-sub'd for them).
Apple TV is in the same boat, but more because you quickly get through everything worth watching - they are guaranteed like three months of sub every year they put out a season of For All Mankind though!
Netflix is currently doing a good job
just barely avoiding the same fate by suddenly putting shows I actually kinda want to see on. However, if they really price-hike it again, I'll probably do the same. It's really the generally lowest-quality service in terms of content (and been getting worse year-on-year), but it does have a
lot of content.
Disney+ I might have cancelled but I got a year of it in some kind of weird package deal with another, unrelated service, I forget what (my phone maybe?), so that's always on and in the UK (in fact everywhere outside the US) it has basically everything that's on Hulu as well, just sometimes delayed a week or three. So there's usually something to watch there.
The UK equivalent of HBO, NowTV, I will not subscribe to for more than a single month unless it's for House of the Dragon, which isn't on this year. They have easily the worst price/service/quality ratio of any non-specialist UK-available streaming service I'm aware of it. I can probably skip them entirely until 2026.
I have to really get better about the cycling through services when there's something I actually wanna watch versus paying money for services I'm not using and waiting for something I want to drop.
It's pretty easy once you get used to it - but yeah it's a good habit to get into.