I've heard the phrase "miles better than..." being used. A quick Google search will return results for "miles better than...", but there's no result where the phrase "light years better..." has been used. As both are a unit of measuring distance, can "light years better..." be used as it is analogous to "miles better..." or is "light years ahead..." the only acceptable way?


Both miles and light years are measures of distance and therefore 'ahead' is the most appropriate usage. However we do say 'far better' where far is admittedly a substitute for 'a lot' and no reference to distance anyway.

Thus 'miles better' is just another way of saying 'much better' or 'far better' and your argument for using 'light years better' instead of 'miles better' is actually valid -- moreover if you were to say 'light years better' rather than 'light years ahead' it would be grammatical and might even remain idiomatic; and I am sure your listener would get the correct meaning.

Having said that, let me remind you that 'light years ahead' is usually used as a measure of progress:

EL and U is light years ahead of other websites in the matter of keeping discussions on topic.

Literally, ELU has progressed far ahead of others, by a measure of light years (hyperbolic, as already noted in an earlier answer) and that is a sound reason to use 'ahead' in preference to 'better' in such a construction.

  • You can argue that "light years" and "miles" are objective measurements of distance, but "far" is a subjective and comparative statement even when used in a literal sense. Therefore, as it's less objective, it's should be more broadly applicable in a figurative context (even though all three are being used figuratively in all of these examples, "far" seems to apply more broadly)
    – Flater
    Aug 4 '17 at 15:34
  • Yeah but far does not capture the intensity and exaggeration in the same way that light years can. For example "This pizza is light years better than the other one". If you have an alternative way of saying this and just as exaggerated, I'm all ears.
    – Darkheart
    Aug 4 '17 at 15:52
  • I'd say light years better is an indication of quality (this cake is light years better than that one, and saying "far better" just doesn't properly illustrate the disparity between them. Light years does.) Saying light years AHEAD to me would be applied to progress of some kind. Technological, philosophical, general understanding, etc. so if the discrepancy involves a difference in magnitude I'd say "better" and if it's a difference in CATEGORY then I'd say "ahead."
    – MAA
    Aug 4 '17 at 16:05

With "miles better" vs "miles ahead", "miles better" doesn't really make sense: I'm not sure if it's actually ungrammatical but it's certainly semantically a bit broken. So, "miles better" is more colloquial, or informal.

Given this starting point, "light years better" seems even more broken than "miles better", in a way which most people would find a bit confusing. Colloquialisms generally only work if people are familiar with them - inventing your own is risky.

"Light years ahead" is obviously hyperbole, but it makes sense, logically/semantically, and so I think is less likely to confuse people. Also, some people probably do think that a light year is a unit of time, and for those people "Light years ahead" would also still work - it sounds like "Much more advanced".

So, I'd go for "light years ahead".


It's an idiom so it really comes down to colloquial usage. You've identified an interesting mistake we have all been making as a society! Merriam-Webster has an entry for only "light-years ahead" and uses the hyphen, which makes "light years" into a compound noun. When I search for "light years better" nothing comes up.

So use it as if you are saying "years better."

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.