Analogin Pot value inaccuracy

why
currentColorValueRed = (255 - map(analogRead(redPotPin), 0, 1023, 0, 255 ));

and not

currentColorValueRed = analogRead(redPotPin) /4; // works almost the same (only inverted)