Depends. VR is super-fun. But there are more high-quality games for the Switch...Mario Odyssey is an amazing game.
Many games in the Oculus require space to move. It's also more limiting in public, so it depends on how much you travel. If you're on the bus or train for long periods of time, it's hard to beat a Switch to keep you from being bored.
VR is an experience though. Beatsaber is WAY fun. So I think it really depends on how you plan on using it. If you want to lay in bed at night or lay on the couch & play games, I think the Switch is better, or even the Switch Lite if you're only doing mobile usage. VR is a little bit more of a chore to play, if that makes sense.