  We show that all correct results obtained by applying quantum field theory to
neutrino oscillations can be understood in terms of a single oscillation
formula. In particular, the model proposed by Grimus and Stockinger is shown to
be a subcase of the model proposed by Giunti, Kim and Lee, while the new
oscillation formulas proposed by Ioannisian and Pilaftsis and by Shtanov are
disproved. We derive an oscillation formula without making any relativistic
assumption and taking into account the dispersion, so that the result is valid
for both neutrinos and mesons. This unification gives a stronger
phenomenological basis to the neutrino oscillation formula. We also prove that
the coherence length can be increased without bound by more accurate energy
measurements. Finally, we insist on the wave packet interpretation of the
quantum field treatments of oscillations.
