Well, for me, I'd say it really depends. Building a house is cheaper sometimes and buying a house is also cheaper sometimes. In my opinion, the right question should be, Which is more beneficial, building a house or buying one?
When you build your own house,
Whereas, when you buy a house, you do not know if it can withstand any conditions. Yes, it may be is cheap but what if the materials used are sub-standard? It can be hazardous to you. Yes, it may be is expensive but are you sure the materials used are of good quality? Are the workers skilled enough for the job?
Therefore, if I were to decide, I'd rather spend big sum of money building a house because I am the one supervising the construction. I can sleep peacefully because I've seen first hand the construction so I'm confident it would keep me safe.