Estates in lands are divided into estates of inheritance, estates for life, estates for years, and estates at will and by sufferance.