При прочих равных условиях более точным ( чувствительным ) будет ртутный термометр потому что ртуть не смачивает стекло а значит можно сделать трубку очень тонкой тем самым повысить чувствительность термометра кроме того удельная теплоемкость ртути меньше чем у спирта а значит такой термометр сам будет меньше забирать тепла при измерении температуры
Именно поэтому лабораторные термометры , как правило, не спиртовые а ртутные