So I am considering buying an Xbox One this year. But I have a nagging suspicion if I wait two more years there will be a new revised Xbox One in 2017. What I am asking is: "How long will the current Xbox One Generation last before a newer 2nd generation comes out" I don't expect an exact date but a educated estimate.