Monthly or One-time (depending on the value and product). Honestly, I find it annoying when certain products only have annual subscriptions. I need to test it out first :)
I prefer monthly, especially when it is the first time using that product, also for flexibility. If the product has convinced me, sometimes i choose annual for the discount, but most of the time monthly, thinking that I don't know what I will do after x amount of time.