多项选择题

合同法规定,凡发生下列()之一,允许变更或解除合同。

A.当事人双方经协商同意,并且不因此损害国家利益和社会公共利益
B.由于不可抗力致使合同的全部义务不能履行
C.由于另一方在合同约定的期限内没有履行合同
D.合同内容对双方当事人体现不公平的