Yes you can update for free, but not upgrade.
Please let me explain it, as the upgrade is used to mention moving from a version to another version,
while the update is to move from build to a newer build within the same version.

For example: moving from V5 to V6 or to V7 is an upgrade.
And moving from V6 using old build to newer build is an update.