Light rings (LRs) play an important role in gravitational wave observations and black hole photographs. In this letter, we investigate general features of LRs in stationary, axisymmetric, asymptotically flat spacetimes with or without horizons. For a nonextremal black hole, we show explicitly that there always exist at least two LRs propagating in opposite directions, where the outermost one is radially unstable. For an extremal black hole, we show that there exists at least one retrograde LR. Our method also applies to horizonless spacetimes and we prove that LRs always appear in pairs. We also show that there exists at least one LR which is angularly stable. The stability analysis do not involve any energy condition. Only some natural and generic assumptions are used in our proof. The results are applicable to general relativity as well as most modified theories of gravity. In contrast to previous works on this issue, we obtain much stronger results with a much more straightforward approach.