If you're not planning on staying in the same city for years, renting a house is the ideal way to go, as there are far fewer commitments.
When you buy a home, you should expect to live there for at least five years, say personal finance experts and authors Manisha Thakor and Sharon Kedar. Ideally, they say five years is enough time for housing prices to rise, and for you to sell the home and cover the costs of buying it initially.
And for those who can't promise five years, it's probably better to rent. Renting buys you the freedom to choose what you want in the future. If that means leaving to move across the country, you're able to do that, no 30-year mortgage in sight.