It depends on your budget. Annually is usually cheaper in aggregate, although monthly payments allow you greater flexibility and make it easier to switch hosting providers later down the road. Many hosting providers have fees if you break your hosting contract ahead of the subscription's expiration date.