Mobility in communication is an important factor now-adays.The mobile telecommunication service providers are trying to achieve maximum mobility. In mobile network there are many factors affecting mobility. It is thus necessary to look after the bandwidth strength, RSS, load balancing and many other vital factors. This paper has explained a very important mechanism of mobile networks which is handoff and its various types. The prediction part and the various existing strategies come into play and have a role in deciding the activities based on user movement. It is immensely important to predict the user movement and keep the resources ready which will be helpful to achieve a seamless handoff. Such predictions can be useful to minimize the delay, call drops and have real life application in traffic management and disease spread prediction.