There is a VERY accurate "Hydrometer" but IMHO not an accurate "Swing Arm" hydrometer.
Well they both have their limitations. SO on a swing arm one has to know that the material used in the actual arm is calibrated. Some are calibrated at 77F and some are calibrated at the 60F standard, so they can be accurate as long as you know the calibration standard and then the temperature corrections needed.
On the floating hydrometers it kind of falls into the same concept, you need to look at the part of the tube where it begins to widen (most cases) and it will tell you what temperature it has been calibrated at and if you are testing your water at the temp it has been done at then your ok, if not then you need to calculate your compensation?
On the refractometers this CAN also be the case, so make sure when you buy one that it has an automatic temp compensation. Typical good one will compensate temps between 50F and 86F if they dont then you will once again need to find a temp chart and make the adjustments manually.
Mojo