For video streaming, for instance, I subscribe to Netflix only. If something isn't on Netflix, I just won't see it, and I can live with that. I already have access to more than I can watch anyway. Should I find something better, I'll stop my Netflix subscription before switching to the new thing.
If the service is harder to cancel than it is to subscribe, I'll pass irrespective of how good it looks (no, I'm not prepared to call you on the phone to cancel when subscribing took three clicks). I won't subscribe to software at all. Let me buy it outright. If it's a monthly subscription or nothing, I'll pick nothing.
Perhaps I'm showing my age by saying this, but I'd be more interested in subscribing to your magazine or service if you send me an annual invoice, which I'll happily pay in one explicitly non-recurring payment, like a bank transfer. Then after a year or whatever the subscription period is, I'll make a decision about whether it's still worth it to me. If I'm considering actually subscribing to something, it won't be on a whim, and I'll already know whether or not I like it enough to pay, so signing up for an extended period is fine. Same with charities. Let me send you money once a year, and don't pressure me into signing up to a monthly payment plan, and I'll be much more prepared to do so.