The red stripe comes before the white stripe because the red stripe stands for blood which means the sacrified blood that was lost in war when the U.S.A was found and the white stripe comes after because the white stands for pride, honor, and foundation.