P.S. Though xb1 and switch very hard to predict. In the case of Xbox we don’t know yet if Microsoft will release the next console after one x as another Xbox One family device or not so my prediction only counts for original one, One s and one x consoles. In the case of switch it is hard to predict it’s lifetime. If it’s almost 100% known that 3ds support will be dropped next year or in the best case in 2019 which I don’t really see happening and PS4/xb1 lifetime will end in 2020-2021, it’s hard to say when the switch will be dropped.