不管是国有土地上的房屋,还是集体土地上的房屋,只要你是合法房屋,遇到拆迁的时候都是有补偿的,哪怕是他把你房子给拆了也必须补偿给你,如果拆的过程中呢是违法拆的,没有走法律程序给你造成了损失,这样的情况下不仅要给你补偿还要给你赔偿。所以事情的关键就是说,你这个房子他是不是个合法建筑,只要合法的拿补偿没问题,如果是违法的可能就没有补偿。