Buna normlar hiyerarşisi de denilmektedir.
Kanunlar hiyerarşisinin birtakım sonuçları bulunmaktadır. Buna göre olasılıklar aşağıda gösterilmiştir.
Birinci Olasılık
Bir kural kendisinden üst düzey bir kural ile çatıştığında hangisinin önce ya da sonra yürürlüğe girdiğinin hangisinin genel veya özel olduğuna bakılmaksızın üst kurala öncelik tanınır.
Bir Anayasa hükmü ile bir kanun hükmü çatışırsa Anayasa hükmü uygulanır.
Bir kanun hükmü ile bir tüzük hükmü çatışırsa kanun hükmü uygulanır.
İkinci Olasılık
İkisi de genel veya ikisi de özel olan ve aynı konuyu düzenleyen aynı düzeyde iki kural çatışırsa bunlardan hangisi yeni tarihli (sonra yürürlüğe girmiş ise) ona öncelik tanınır.
-İkisi de genel nitelikte olan iki kanun çatışırsa sonraki kanun uygulanır.
-İkisi de özel nitelikte olan iki yönetmelik çalışırsa sonraki yönetmelik uygulanır.
-ikisi de özel nitelikte olan iki KHK çatışırsa sonraki KHK uygulanır.
-ikisi de genel nitelikte bir KHK ile bir kanun çatışırsa sonraki tarihli olan uygulanır. (Zira KHK’ler
kanunlara eş değer hukuk kurallarıdır.)
-İkisi de özel nitelikte olan bir kanun ile bir uluslararası anlaşma çatışırsa sonraki tarihli uygulanır.
(Zira uluslararası antlaşma ile kanun eş değer hukuk kurallarıdır)
Üçüncü Olasılık
Biri genel nitelikte olan ve biri de özel nitelikte olan iki eş değer hukuk kuralı çatışırsa bu durumda öncelik özel nitelikli hukuk kuralına verilecektir. Zira özel nitelikli kural kendi konuları açısından genel nitelikli kuralın hükümlerini kaldırmış kabul edilmektedir.
-Genel nitelikli bir kanun ile özel nitelikli bir kanun hükmü çatışırsa öncelik özel nitelikli kanun hükmünün olacaktır.
-Genel nitelikli bir kanun ile özel nitelikli bir KHK çatışırsa öncelik özel nitelikli KHK’nin olacaktır.
(Unutmayın KHK’ler kanunlara eş değerdirler.)
Dördüncü Olasılık
Biri genel nitelikli ama yeni kural diğeri ise özel nitelikli ancak eski tarihli eş değer kurallar çatışırsa bu durumda kural olarak genel/özel ayrımına bakılmaksızın genel nitelikli yeni tarihli kural uygulanacaktır fakat özel nitelikli eski tarihli eş değer nitelikteki diğer kural ise kendi alanında varlığını devam ettirecektir. Ancak genel nitelikli kuralın yeni hükümleri, özel nitelikli kuralın eski hükümlerini özel nitelikli kural açısından kaldırmış sayılmaz.