Domain name registration is performed on a yearly basis and all domain names go through ICANN.
How can you register/renew for more than 1 year?
You can renew or register a domain name for multiple years at a time.
You can have complete control as long as you keep paying for your domain.
Most people prefer to pay for the domain name on a yearly basis and you have to renew it every year. Buying a domain for more than a year is easy. When you are buying/renewing a domain, you can see options for 1, 2, or 3 years, just check it and pay in advance to enjoy a multi-year domain name registration.