The longest side of a (non-degenerate) triangle must be at least a third the perimeter but less than half the perimeter. For perimeter $15$, this means the longest side, restricted to integer values, is $5$, $6$, or $7$; for perimeter $16$, it's $6$ and $7$. The possibilities, written as $abc$ with $a\ge b\ge c\gt0$, can be listed as
$$771,762,753,744,663,654,\text{ and }555$$
for perimeter $15$, and
$$772,763,754,664,\text{ and }655$$
for perimeter $16$. Thus $m=7$ and $n=5$, hence $m-n=2$.
(Note, if you allow degenerate triangles, then you also have $880,871,862,853$, and $844$ for perimeter $16$, but that gives $m-n=-3$, which is not one of the multiple-choice answers.)