Uma etapa fundamental no processo de handover corresponde à fase de decisão, na qual é selecionada a rede candidata para a qual o dispositivo móvel irá se transferir. O critério normalmente utilizado na etapa de decisão é a potência de sinal da rede que se encontra disponível. Além da potência de sinal, outros critérios também necessitam ser explorados em ambientes heterogêneos para a tomada de decisão de handover, uma vez que as tecnologias de rede divergem quanto aos tipos de serviços, protocolos, níveis de qualidade, faixas de frequência e custos monetários. Esta obra propõe um algoritmo de decisão de handover baseado em função de custo que leva em consideração, além da potência de sinal recebida, alguns critérios de Qualidade de Serviço, tais como taxa de perda de pacotes, atraso e jitter, bem como o consumo de energia da interface de rede da estação móvel. A fim de avaliar o desempenho do algoritmo foram considerados dois cenários, um no qual a bateria do terminal móvel está com carga suficiente e outro onde a mesma se encontra com a carga baixa.