As duas formas – prever e previr – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas e são referentes ao verbo prever, devendo, no entanto, ser usadas em diferentes situações.

Prever é o infinitivo impessoal do verbo com o mesmo nome (prever); significa ver, saber, examinar antecipadamente; antever; fazer suposições; calcular.

É difícil prever os custos da proposta.
Nada fazia prever que isto acontecesse.

Previr é uma forma verbal do verbo prever, nomeadamente a primeira e terceira pessoa do singular do futuro do subjuntivo do verbo.

quando eu [ previr ], quando ele; ela; você [ previr ]

Quando você previr algum problema, solicitamos que nos avise.
Se ele previr o dia do terremoto, será considerado um adivinho.

Obs:
subjuntivo (português brasileiro) ou conjuntivo (português europeu) = modo verbal que não expressa certeza, e sim uma dúvida, desejo ou situações hipotéticas


Referências

Prever advém do latim praevidere.
Previr advém do verbo prever.