Housing market: Is it better to rent or buy? The answer depends