It is not possible to permanently purchase a domain name. By leasing the name instead, you can keep it as long as you want.