A fixed monthly absolutely does, because;
1) I can offer discounts on annual prepayments which helps cash flow and gives the user a bargain
2) The payment is upfront and there's no need to send dunning emails at the end of the month when several user's card payments fail.