Buy a domain name forever, rather than renting it by the year
Domain names are actually licensed through Registrar’s by registries for commercial or personal usage. Consider it as a simple license renewable every year or for multiple years. Since domains require a database and technical infrastructure to manage it will be monitored and reviewed time to time by an authority named registries, consider like a telephone number you get from a Telecom Company.