Abstract-Handover is the process of achieving Continuous service as the user moves in-between cells. Handover is needed during cell-crossing or/and signal quality degradation in the current channel. During handover, there is switching among networks and thereby transfer users to another network or BS [45]. The fundamental of 5G is heterogeneous networks and in such networks, seamless handover in non-negotiable [46]. Phases of handover are: discovery, decision and execution. Network discovery finds appropriate network that satisfies user desired QoS. Decision phase is when the handover should take place (also known as a handover initiation phase). These phases determine seamlessness of the handover. Wrong time of initiation leads to unnecessary handover or call drop rate is increased and thereby result to poor QoS. Therefore, handover should take place at the right time by trigger handover decision considering all the parameters properly to ensure QoS is not affected and unnecessary handover is avoided.