合同的法律效力可以从这几个方面来分辨。
首先,合同的主体得有相应的民事行为能力,要是没民事行为能力的人签的合同,那就是无效的;要是限制民事行为能力的人签的合同,超出了他自己的能力范围,那这个合同的效力就不确定,得看后续情况。
其次,合同的内容得合法,要是违反了法律法规的强制性规定,那合同就无效,像那种涉及毒品交易的合同就肯定不行。
再者,合同的意思表示得是真实的,要是一方用欺诈或者胁迫等手段,让对方违背了自己的真实意思去签合同,那这个合同是可以撤销的。
最后,合同的形式得符合法律规定,要是法律规定必须用特定的形式,没采用的话,合同可能就无效,也可能效力待定。总之,得把主体、内容、意思表示和形式这些因素都综合起来考虑,才能分清合同的法律效力。