That really depends on what you're trying to do.
A VPN just makes it look like you're somewhere else, but it doesn't really add any amount of anonymity. You'll still get tracked around the Internet like you normally would, but sites will just think you're somewhere else.
Tor is an anonymizing network, so your traffic gets mixed with a bunch of other people's traffic so websites get really confused about where you are. It's almost impossible to track someone using Tor because Tor will change how your packets are routed from request to request.
So if you just want to get access to different Netflix shows, a VPN is probably what you want. If you want to truly be anonymous, you need Tor. Just know that anonymity through Tor comes at a price, a lot of sites block Tor traffic, and performance is nothing to write home about because your traffic is routed through a bunch of other people's machines.