In our opinion, that would be stone, tile, or gravel. Stone tile or pavers can last for decades, along with other materials made from natural rock or stone. Some composites will hold up well for years as well, but don’t measure up to natural stone.