双方违约的类型有:
1、双方在双方义务无牵连的情况下违约,即双方相互承担的合同义务是独立的,各自违反这些相互承担的义务不产生履行抗辩权的问题,只能通过双方违约来解决;
2、当双方不具备对价义务时,双方违约;
3、双方按合同履行合同义务,但合同义务不符合合同要求时双方违约。双方的义务不具有对价性的,不具有履行抗辩权。此时,双方未履行合同义务或者未完全履行合同义务或者不符合要求的,往往会发生违约;
4、当事人在履行抗辩权消灭时仍不履行义务造成的双方违约。履行抗辩权属于暂时抗辩权或延期抗辩权,但暂时阻止对方请求权的行使,不产生消除合同的法律后果。抗辩权因违约方履行或提供担保而消灭的,应当履行义务,否则构成违约,造成双方违约。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第五百七十七条 当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。