Answer:
Its better to buy a house only if you want to benefit from increase in property value
Step-by-step explanation:
If you buy a house rather than renting :
1.) The property value increase when the demand for the property increase. So, if the property demand in a particular area increases then we can get benefit from the increased property value only if we have a house in that particular area. In case we rent a house we cannot get a benefit from the increase property value.
2). If we want to stay in a house for a few months then it is not better to buy a house as buying a house involves a lot of transactions as compared with renting a house. So to avoid extra transactions and money just because of few months, its better to rent a house instead of buying a house.
3). If we are living in a rented house then the upfront costs all comes under the landlord and the tenants have not to worry about the extra costs. But if you buy a house then its your property and all the up fronts costs are all your responsibilities to pay.
Thus, Its better to buy a house only if you want to benefit from increase in property value