I prefer monthly subscription
I don't subscribe to all the services like Netflix, HBO, or Audible for the whole year. I can watch just one service at a time anyway.
I'd rather subscribe for a month, consume all the content I like, and cancel the subscription. I usually get back again later, and new content will be waiting for me.
It saves me some money, and the fact I lose the service soon helps me not to waste my time on bad content.