1、发生涉外合同纠纷可由当事人自行选择法律,如下情形除外:外国法律的适用将损害中华人民共和国社会公共利益的;涉外合同在我国法律中有强制性规定的;当事人规避中华人民共和国法律、行政法规的强制性规定二选择外国法律的;其他情形。
2、法律依据:《中华人民共和国涉外民事关系法律适用法》
第二条 涉外民事关系适用的法律,依照本法确定。其他法律对涉外民事关系法律适用另有特别规定的,依照其规定。 本法和其他法律对涉外民事关系法律适用没有规定的,适用与该涉外民事关系有最密切联系的法律。
第四条 中华人民共和国法律对涉外民事关系有强制性规定的,直接适用该强制性规定。
第五条 外国法律的适用将损害中华人民共和国社会公共利益的,适用中华人民共和国法律。