Depends on what effect the Xbox One X will have on sales. I don't expect it to start outselling the Switch at any point anymore, but the X1 still has a sizeable lead and if the new model sells really well it might take quite long time before the Switch can reach it. I'd guess three years at least regardless of what happens.








