[28 / 3 / ?]
Gen 8 will be on the 3DS and you'd have to be a retarded brainlet to think otherwise. The Switch isn't doing well and Gamefreak already said it's way too hard to develop for the system. And Let's Go already show that it wouldn't be that good, even though it pushes the Switch to its absolute limits.