A novel vertical handover algorithm based on multi-attribute and neural network for heterogeneous integrated network is proposed in this paper. The whole frame of the algorithm is constructed by setting the network environment in which we use the network resources by switching between UMTS, GPRS, WLAN, 4G, and 5G. Each network build their own three-layer BP (Back Propagation, BP) neural network model and then the maximum transmission rate, minimum delay, SINR (signal to interference and noise ratio, SINR), bit error rate, user moving speed, and packet loss rate which can affect the overall performance of the wireless network are employed as reference objects to participate in the setting of BP neural network input layer neurons and the training and learning process of subsequent neural network data. Finally, the network download rate is adopted as prediction target to evaluate performance on the five wireless networks and then the vertical handover algorithm will select the right wireless network to perform vertical handover decision. The simulation results on MATLAB platform show that the vertical handover algorithm designed in this paper has a handover success rate up to 90% and realizes efficient handover and seamless connectivity between multi-heterogeneous networks.