中国古代关于三俗主要有三种说法。第一种说法指的是上党海关、湖口海关、石井海关。第二种说法是指阳平关、将官、白水关;第三种说法是指居庸关、倒马关、紫荆关。另外,这三个层面的立场也是不同的。
第一种说法:上党关在山西屯留,虎口关在山西东大门黎城东北,石井关无从考证。有人认为它位于河北。
第二种说法:阳平关位于陕西宁强西北部,将官位于四川奉节东部,白水关主要位于四川广元。
第三种说法:由于明朝大规模修建长城,这三种风俗也发生了变化。居庸关位于北京昌平,倒马关位于河北唐县,紫荆关主要位于河北易县紫晶山。