No, you can close your account at anytime. You can pay monthly or per annum, 5 years or 10 years plan. The discount, however, is applied accordingly as mentioned on every package.
Setup fees, SSL certificate fees and domain name registration fees are non-refundable.