单方解除合同是否违约需视具体情况而定。一般而言,若合同中明确约定了单方解除权的行使条件和程序,一方按照约定行使单方解除权,不属于违约。比如,合同约定在特定情形下,一方有权提前通知对方解除合同,通知到达对方时合同解除,这种依约解除不构成违约。但若合同未约定单方解除权,一方擅自解除合同,则构成违约。违约方需承担违约责任,如赔偿对方因合同解除遭受的损失,包括直接损失和预期可得利益损失等。损失赔偿额应相当于因违约所造成的损失,不得超过违约方订立合同时预见到或者应当预见到的因违约可能造成的损失。此外,即使合同约定了单方解除权,但解除权人行使权利的方式不符合约定程序,也可能被认定构成违约。所以,单方解除合同是否违约关键在于是否符合合同约定或法律规定的解除条件及程序。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。