The distance remains constant, it can never increase or decrease, as in the algorithm it is said that u1 is at farthest distance from u2 and if there is no such u3, then there is no other vertex which is farthest from u1, and we reach back to u1, the algorithm stops. If there is a u3 then u2-u3 will be a longest path in the tree.
option C.