No matter the service type it will try and direct traffic to at least one of the pods that match the selector. You can tune it a bit when using ipvs mode and specify the type of scheduler to use. See this blog post for some details:
IPVS-Based In-Cluster Load Balancing Deep Dive
Note: this post is for 1.10/1.11 it’s now no longer feature gated and just an option you can enable on kube-proxy.