Este post dispensa comentários. É bem simples e direto ao ponto.
Para saber mais sobre a função preg_match clique aqui.
Como a função utiliza expressões regulares em um de seus parâmetros, uma coisa que para muitos é um bicho de sete cabeças, compartilho este link, que mostra como trabalhar com E.R. de forma simples e divertida.
$file = $_FILES["arquivo"];
if(!preg_match("/^image\/(pjpeg|jpeg|gif)$/", $file["type"])){
echo "Formato de arquivo inválido! Permitido somente .JPG ou .JPEG. ou .GIF
";
}