As long as manufacturers aren't skinning the OS (optional watch faces don't count), then supporting them over a longer period of time should be very doable. Still, I'd guess it'll be in the 2-3 year timeframe. We will probably see the same thing as in the early smartphone days - earlier model hardware gets outdated quickly, but after 2-3 generations a 2yr old device isn't nearly as badly outdated.