This gets asked time and time again, my best advice is that the computer you buy now should outlast the socket, so you shouldn't plan on upgrading, if you need to upgrade that soon, you should just save up and buy what you plan on upgrading, else its a waste of money for little gains.
Sockets gets replaced ever like 2-4 years, your computer should last a good 5 years.