Method for an enhanced gateway selection in a mobile communication network wherein a user equipment is requesting a communication service from the mobile communication network, wherein the mobile communication network comprises an access network and a core network, the access network comprising at least one base station entity, wherein the mobile communication network comprises a mobility management entity, a plurality of serving gateway entities and a plurality of packet data network gateway entities, wherein - with respect to the user equipment requesting a communication service involving a specific access point name identifier - a specific serving gateway entity is selected among the plurality of serving gateway entities, and a specific packet data network gateway entity is selected among the plurality of packet data network gateway entities, wherein the method comprises the following steps: -- in a first step, the mobility management entity receives a signaling message from the user equipment, -- in a second step, subsequent to the first step, the mobility management entity determines whether the communication service requested by the user equipment as part of the signaling message requires re-assignment of the specific packet data network gateway entity, whereby the mobility management entity detects whether the selection of the specific serving gateway entity and of the specific packet data network gateway entity is still appropriate, and -- in a third step, subsequent to the second step, the mobility management entity conducts a re-assignment procedure to re-assign the initial selection of the specific packet data network gateway entity whereby a further packet data network gateway entity -the further packet data network gateway entity being a different packet data network gateway entity compared to the specific packet data network gateway entity - is selected among the plurality of packet data network gateway entities characterized in that the mobility management entity conducts the re-assignment procedure in case that at least one out of the following conditions apply: -- a packet switched handover procedure with a change of the specific serving gateway entity is conducted with respect to the user equipment, -- a packet data network activation procedure is performed with respect to the user equipment. -- in a first step, the mobility management entity receives a signaling message from the user equipment, -- in a second step, subsequent to the first step, the mobility management entity determines whether the communication service requested by the user equipment as part of the signaling message requires re-assignment of the specific packet data network gateway entity, whereby the mobility management entity detects whether the selection of the specific serving gateway entity and of the specific packet data network gateway entity is still appropriate, and -- in a third step, subsequent to the second step, the mobility management entity conducts a re-assignment procedure to re-assign the initial selection of the specific packet data network gateway entity whereby a further packet data network gateway entity -the further packet data network gateway entity being a different packet data network gateway entity compared to the specific packet data network gateway entity - is selected among the plurality of packet data network gateway entities -- a packet switched handover procedure with a change of the specific serving gateway entity is conducted with respect to the user equipment, -- a packet data network activation procedure is performed with respect to the user equipment.