As duas formas – pocha e poxa – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.

No entanto esta dúvida é mais comum no sentido de dizer poxa como indicação de surpresa, admiração, irritação.

Pocha significa podre; cabeça do polvo; cria da vaca e do boi.

Poxa é uma interjeição bastante usada no Brasil indicando surpresa, admiração, irritação.

Poxa, não consegui o que queria!