Hiçbir hipotez ispatlanınca teori, teori daha da ispatlanınca kanun olmaz. Önce etrafımızda kendini tekrar eden olaylar ve olgular, yani kanunlar tespit edilir. Bu kanunların birbirleriyle ilişkileri sorgulanarak hipotezler kurulur ve bu hipotezlerden doğrulananlar (veya tekrarlanan testleri her seferinde başarıyla geçenler) arasında bağlantılar kurularak bu kanunları izah eden açıklamalar geliştirilir, bunlar da teoriler olur. Bu teoriler zaman ve bilimin sınavına tutulur ve bu süreçte bu teoriler de evrimleşirler.
İlla bir hiyerarşi kurulacaksa, teoriler açıklama gücü, kapsam, içerik, test edilebilirlik gibi birçok açıdan kanunlardan üstündürler. Öyle ki, bazı kaynaklar kanunları, teorilerin "kısa ve dar bir özeti" olarak nitelerler. Ancak modern bilimde böyle bir hiyerarşiden söz etmeyiz; çünkü gerek yoktur.