Domain names can be registered for a term of 1 to 10 years, depending on the fee paid. Domain name registrations can be renewed indefinitely for successive terms of 1 to 5 years each, depending on the fee paid.
Click here for more info