• Incognito mode means your browsing history is not stores on the browser and as such no one who picks up your phone or has access to your laptop can check what you were checking out while browsing privately, this becomes useful if you are not using an entirely private device,
It does not hide your IP address and does not disrupt the communication with your ISP.
• VPNs function to obfuscate your browsing history from virtually everyone (except maybe themselves as some have been said to keep user logs). Using a VPN, even your internet service provider can not access your browsing activities and your IP address cannot be ascertained, even by your browser.