How long a tube lasts, it believe, is primarily that of tube design.
So for instance a 6550 tube will typically have a ~3,000 hour life.
On the other hand a 300B will have an expected live of 40,000 hours.
Many small tubes share very long life.
I just recently learned about the 300B. I decided to get my self a backup set of Takatsuki 300B tubes (Japanese) in case their price went up considerably because of tarrifs. At $2K for the pair, a sizable increase in price would be a lot of money. Then I looked up the average life... 40,000 hours. Maybe I didn’t need the backup set... I’m over 70. Oh well.
Secondary factors are how "hard" they are run in the design and if power tubes, how hard the amp is run (as in how high is the volume).