Tienes que pensar en una logica coherente estas diciendo
si y si y si y debe ser ser si o si o no.
if, elseif, elseif, debe ser if, elseif, else.
y por otra parte repites el código tres veces para obtener un solo resultado.
tendrias que pensar una funcion que te retorne el resultado y evitas liarte tanto con los if
suerte