多项选择题

合同签订应遵循的基本原则包括( )。

A.主体平等、合同自由
B.权利义务公平对等
C.诚实信用
D.守法和维护社会公益
E.书面形式为主