From a profitbility point of view, the gen has to be as long as the last one. Its not even a question of if.
The only way this gen will be shorter is if Microsoft is losing so bad they are willing to rush in a new gen to try and get back in the game, much like they did with the 360. It means they will lose alot of money though.
A new gen is going to be an even harder sale than the current one. To have a long gen means that the next one will be able to show a more significant improvement that may justify its existance. If its just a small improvement that is hardly noticeable, it will most probably mean the death of the market. They have to be careful here.







