合同没到期,出租人在以下情形下是有权收回房屋的:承租人未按照约定的方法或未根据租赁物的性质使用租赁物,致使租赁物受到损失的,出租人可以解除合同,收回房屋,还可以请求赔偿损失;承租人未经出租人同意转租的,出租人可以解除合同,收回房屋。没有以上情形,出租人收回房屋需要承担违约责任。法律依据:《民法典》第五百七十七条当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。第七百一十一条承租人未按照约定的方法或者未根据租赁物的性质使用租赁物,致使租赁物受到损失的,出租人可以解除合同并请求赔偿损失。第七百一十六条承租人经出租人同意,可以将租赁物转租给第三人。承租人转租的,承租人与出租人之间的租赁合同继续有效;第三人造成租赁物损失的,承租人应当赔偿损失。承租人未经出租人同意转租的,出租人可以解除合同。