There is absolutely no way that MH skips Switch for the entire generation.
Yeah, pretty much. I expect a MH game for the Switch after Iceborne.
I don't expect it to be called MH5, though, because that's MHW. They've said it many times already, and I doubt they'd want to alienate their new, massive market by skipping them with a numbered entry. I expect MHWP with as much of MHW's content and design philosophy as they can get on the Switch. Maybe not open maps, but larger arenas based on the biomes in MHW. Probably MHWUP since I don't think it'll be out before Iceborne.
Ideally, both the Switch games and the console/PC games would eventually be released simultaneously and share monster rosters/DLC updates. I doubt that's going to happen, but it would be nice.
Even better, I expect them to stop treating the rest of the world like second class citizens. No more praying we get a MH game, no more waiting a year to play the game.