PigPen on 23 September 2013
I picked 7 years, but I agree with "JoeTheBro". This will be the longest generation. With the power these consoles bring and rising development cost, there won't be any new consoles 2019 (5 years).