That's a tough one.
Having tried all three major VR sets, and enjoyed them all, I'm personally still waiting for that killer app. I loved every second of Elite Dangerous but even that's not enough to make me take the plunge. I tried RE7 on my brothers PSVR and while it was definitely cool, I prefer to play it normally. Its not something I would use everyday as it takes actual effort and most of the time I just want to kick back and play. I think VR is in a good spot tech wise, just waiting on actual games. On the Sony front I feel there should have been some major announcements from them by now.
As an early supporter of the move and Vita, I'm skeptical af of PSVR. I don't think VR as a whole will fail no, but that doesn't mean Sony won't let the PSVR fail. If people don't buy it, they will do like they've done in the past. But people won't buy it if they don't show support. A lot of people are still waiting on that. They shut down a studio that made a VR game for them already and that isn't a good sign. I forgot who since its 4 AM right now.
The Switch on the other hand is going 90 miles an hour right now. Launched with good games and there for several I'm waiting on coming out over the next few months. Great piece of hardware with a ton of flexibility. First party support in full swing with several third party dev/publishers signed on. They're breaking sales records left and right so I honestly don't see this having a chance in hell at ending up like the Wii U.
So as you guessed it, my vote is the Switch. But that's not because I don't like PSVR. Besides the reasons I mentioned above, the price. Now is a great time to buy the Switch as that price isn't going anywhere. Its new and selling like crack so that price is going to stay put.
The PSVR on the other hand, has already been $300 (refurb) and $350 brand new more than once here in the US. The stand alone not the bundle. I fully expect a price drop by the holidays, if not then early next year for sure. So it might be best to wait it out and see how that goes.