The result is not the same.
If you check the distance you basically discard the size of the sprite.
If you use a sprite for collision/overlapp detect you don't care where the hotspot is.
I guess the first one is better for small elements and the second one should be use for bigger ones.