They solve different problems. Antivirus protects your device from malicious software, private browsing keeps history off your device, and a VPN protects the path between your device and the VPN server. Keeping software updated matters more than any of them.
Quick answerA fuller guide to this question is on the way.