Free VPN services may cost nothing but there is usually a good reason for that - it means the provider will be turning a profit in some other way, usually with invasive advertising or by selling your browsing data to third-parties (rather defeating the whole drive for privacy in the first place).
Plus, free services tend to limit the amount of data you can use and the speed you can use it at, rendering them useless for streaming video, torrenting or as an extra layer of reliable security in your day-to-day online life.
A good stand alone VPN provider can be found for as little as £30 a year, or as Kevin points out you can get one attached with some Internet Security providers.
Regards all
John