兩個詞的區別在於,山川形便的意思是指根據山脈,河流等自然地理特徵劃分地理區域,進而劃分行政區域。犬牙交錯的意思多用來比喻情況複雜,雙方有多種因素參差交錯。比如説,這場比賽的雙方由於實力相當,所以場面顯得犬牙交錯,非常膠着,勝負難料。
犬牙交錯,就是故意違反山川形便的原則,將不屬於同一地理區域放在兩個行政區,或者將山川河流阻隔的兩個區域放在同一個行政區,目的是為了加上對這些區域的統治,避免地方憑藉山川河流阻隔形成割據。