Subdivision modifier on cage option

Problem:

When you use subdivision modifier, and when it is on and you go into edit mode, you see that your model goes back to the un-subdivided state in a phantom view but you may prefer to have your edges on the subdivided forms.

Solution:

With this method, you may have a general idea of how your topology may look. Obviously, it does not show you the subdivided face edges and it does not let you modify them unless you apply the modifier but still you have an idea.

Actually, if you want to see how the subdivided edges will look, you can do it by:

Now you will be able to see the edges of your surfaces once the subdivision modifier will be applied. But you should note that this solution only works in object mod.