1. A method comprising: receiving a request to participate in a communications session, wherein the request to participate in the communications session involves a first network access subscription; determining that at least two subscriptions for network access are available; determining separate tariffs for one or more connection types that are available via the at least two subscriptions based on a communications context, wherein the communications context indicates available networks to establish a connection with and the one or more connection types is a voice connection or a data connection; determining cost factors for the one or more connection types of the at least two subscriptions based on the tariffs; and selecting a target connection type associated with a target subscription from the at least two subscriptions for use in response to the request to participate in the communications session based on the cost factors so that the received request associated with the first network access subscription is terminated in order to establish another communications session using the selected target connection type associated with the target subscription.