合同和法律哪个优先

1,合同法优先。

2,在民法典颁布施行以前,关于民事法律关系的法律是民法通则,合同法和民法通则都是单独的法律,民法通则规定的是民事基本原则,是民事基本法、普通法,合同法是专门法,按照法律适用的原则,专门法优于普通法,所以当发生冲突时,合同法要优先适用。

3,但民法典颁布施行之后,合同法的相关规定已经包含在民法典之中,就不存在谁优先的问题了。