Answer
Neither.
Work Step by Step
$ f(x)$ is odd if $f(-x)=-f(x)$
$ f(x)$ is even if $f(-x)=f(x)$
-------------
$f(x)=|x-2|$
$f(-x)=|-x-2|=|-(x+2)|=|x+2|$,
which does not equal either of $(-f(x))$ or $f(x)$.
The function is neither odd nor even.