There is something interesting about the haftarah for parshas Mishpatim as printed in the standard chumashim. The haftarah consists of Yirmiyahu ch 34, until you get to the last two pesukim, which are taken from the previous perek of Yirmiyahu 33. Why does the haftarah tack on these extra pesukim from the previous perek? We always try to end off an aliya from the parsha, or end off the haftarah, on a positive note. Since Yirmiyahu 34 does not end on a positive note, the haftarah adds on a few extra pesukim to close on an uplifting theme.
The S.A. (O.C. 144) writes that one is not permitted to read a haftarah l'mafreiya, in reverse order from the text. The poskim (see M.B. #9) discuss where and when this din theoretically applies (some say it only applies when going backwards between two Nevi'im; the MG"A holds it applies even within the same sefer), but it seems that practically speaking, in our times when everyone follows the reading from a pre-printed text and there is no confusion caused and no pause caused while the reader jumps between chapters, this din does not apply (see M.B. #6).
However, why create a situation when one must jump backwards when there is no pressing reason to do so? It's not like there is some particular theme the end of our haftarah wants to echo that demands reading Yirmiyahu 33 -- the whole point is simply to end on a positive note. If so, suggests R' Chaim Kanievsky in his sefer Ta'ama D'Kra, the same goal can easily be accomplished by reading forwards, adding on Yirmiyahu 35 until the end. This would be preferable, in his view, to the standard practice.