El valor de $_FILES['fichero']['type'] depende del navegador que utilices. Internet Explorer te saca las jpg's como image/pjpeg y en otros como netscape o firefox utiliza image/jpeg
Deberías hacer una condición disyuntiva, osea, un OR que permita el uso de las dos |