UE IP layes doesn't decide the PDN IP, it will forward the data into the bearer ,once ENB receives it then it gives to GTP the GTP will decide which TEID to use, based on TEID it forward to SGW and PGW.Each TEID will have its own unique configuration like which PDN and which SGW.