1. 一般情况下算违约。房屋租赁合同签了三年,若提前一年退房,属于违反合同约定。2. 具体要看合同中对于提前退房的相关约定。若合同明确约定不得提前退房,或提前退房需承担一定违约责任,那么提前一年退房就构成违约。比如合同约定提前解约需支付剩余租期一定比例的违约金,那么就要按此履行。3. 若合同中没有关于提前退房的禁止性规定,提前一年退房虽不符合合同预期,但不一定必然构成违约。不过,提前退房给房东造成的实际损失,如重新寻找租客期间的空置损失等,租客可能仍需赔偿。《民法典》第五百七十七条规定,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。