当事人可以单方解除租房协议,但是必须是法律规定的情况,具体是:
1. 因不可归责于承租人的事由,致使租赁物部分或者全部毁损、灭失的,承租人可以要求减少租金或者不支付租金;因租赁物部分或者全部毁损、灭失,致使不能实现合同目的的,承租人可以解除合同。
2. 租赁物危及承租人的安全或者健康的,即使承租人订立合同时明知该租赁物质量不合格,承租人仍然可以随时解除合同。
3. 承租人未经出租人同意转租的,出租人可以解除合同。
【法律依据】
根据《合同法》第九十三条,当事人协商一致,可以解除合同。当事人可以约定一方解除合同的条件。解除合同的条件成就时,解除权人可以解除合同。