When in a new home expect to spend at least 2 years to recoup your closing costs to buyer the home. If a renter wants to have gains with their money, the stock market will grow faster, BUT home prices over a longer period of time will be a more rewarding investment.