合同解除可分為約定解除與法定解除。根據《中華人民共和國民法典》第562條規定,當事人協商一致,可以解除合同。當事人可以約定一方解除合同的條件。解除合同的條件成立時,解除權人可以解除合同。約定解除又可分為協商解除和約定解除權的解除。協商解除是指合同生效后,完全履行前,合同雙方通過協商解除合同的行為。約定解除權的解除,是指合同中約定一方享有解除權,當解除合同的條件成立時,由這方當事人行使解除權解除合同的行為。協商解除與約定解除的區別在于:1.協商解除協議屬事后協議。約定解除權協議屬事前協議,是當事人在訂立合同時即確定的。2.協商解除的實質是以一新合同替代原合同,協商解除生效后,發生解除原合同的效力。約定解除的解除,唯有在約定的解除條件成立且權利人行使解除權時,才發生效力。3.協商解除并非一定存在一方違約,只要雙方當事人愿意,都可以解除合同。約定解除往往約定在一方當事人違約的情況下,另一方當事人享有解除權。4.協商解除是雙方協商結果的解除,約定解除一般是單方解除,因為行使解除權的常常是一方當事人。