如果有下列情形的,出租人单方解除租房协议合法:
1、承租人未按照约定的方法,或未根据房屋的性质使用房屋,致使房屋受损的;
2、承租人擅自转租的;
3、承租人经催告后,逾期不支付租金的。根据《民法典》第七百一十一条规定,承租人未按照约定的方法或者未根据租赁物的性质使用租赁物,致使租赁物受到损失的,出租人可以解除合同并请求赔偿损失。第七百一十六条规定,承租人未经出租人同意转租的,出租人可以解除合同。第七百二十二条规定,承租人无正当理由未支付或者迟延支付租金的,出租人可以请求承租人在合理期限内支付;承租人逾期不支付的,出租人可以解除合同。
法律依据
《民法典》第七百一十一条承租人未按照约定的方法或者未根据租赁物的性质使用租赁物,致使租赁物受到损失的,出租人可以解除合同并请求赔偿损失。第七百一十六条承租人未经出租人同意转租的,出租人可以解除合同。第七百二十二条承租人无正当理由未支付或者迟延支付租金的,出租人可以请求承租人在合理期限内支付;承租人逾期不支付的,出租人可以解除合同。