to build or to buy

building home or buying a home