Just a tip with Apple watches: get the battery service at least once during the lifespan of your watch. It's $99 and Apple gives you a brand new watch.
With that battery service the watch should last you about 6-10 years judging by the current status of my Series 4.
Yes, a watch should be able to last a lot longer than that, but I think if you're buying Apple products you already have the expectation of a maximum 10 year lifespan just from software alone with just about the entire product lineup.