Given the right conditions, all three methods listed in the question can be useful to increase magnification.
Which is best will depend upon the specifics of the lens(es) involved, the desired magnification, and how that affects the working distance of the entire combination.
If it’s not too much to ask, can you please mention in short what will the effect of the listed 3 methods on desired magnification and working distance.
That's entirely dependent upon the specifics of the lenses involved. Adding a 25mm extension tube to a 24mm lens has a very significantly different impact than adding a 25mm extension tube to a 300mm lens. The physical length of each piece will also limit what can be accomplished in terms of greatest magnification before the front of the lens is further from the film/sensor plane than the subject distance required to get the desired magnification. There are a multitude of variables that must be considered including focal length, physical dimensions, the optical design/formula for each piece involved, etc.
For a more specific answer you need to ask a more specific question.