After several generations where five years was the standard length of time before the next generation of systems started releasing the Xbox 360 changed things up a bit and extended the previous console generation to eight years before the next gen started. And even though the Xbox 360 and PS3 are still available for purchase in stores today they have been on borrowed time since 2013 when the Xbox One and PS4 launched.
So what does everyone prefer, the shorter console generations lasting 5 years or less, one's that last 10 years or more or somewhere in between? I personally enjoyed the length of the last gen for a few reasons. First, I didn't get my Xbox 360 until 2009, four years after the generation started. And second, since it lasted longer than the standard 5 years it gave me lots of time to get caught up on all the games I've missed out on during the first 4 years. Third, we're still getting new games for last gen although most of them are ports or multi-gen releases.
So going forward how long would you like the Xbox One and PS4 to remain on shelves before their successors replace them(even though both companies will likely continue selling the older systems for a few years after)? Or in general how long would you like console generations to last in the future, including this one?