You are wrong about this, anything nonzero will be converted to HIGH.
So 0 = LOW, but 2, 3, 4, … 1023 are all HIGH.
That means that only if A0 < 5mv you can get LOW as result.
I agree with @van_der_decken that an Arduino is not a good instrument to measure that kind of voltages.