Are you using frugal installations? Just use the upgrade option in whichever install tool you use. Additionally, see the release notes for upgrading incrementally (which files need changing, usually in your $HOME directory).

Using 3.x or 4.x is up to your preference, as they are quite different in terms of desktop functionality.