This study compares two methods of mobility-control design for chemical enhanced oil recovery processes. Method 1 matches the total relative fluid mobility upstream and downstream of the shock front. In method 2 the viscosity of the displacing agent is selected such that the total mobility at the shock water saturation is equal to or less than the minimum mobility across the saturation range. The two methods are based on fractional flow analysis of one-dimensional flow and they are validated against two-dimensional simulations of flow through heterogeneous permeable media. Our results emphasize the key role of the water/oil relative permeability curves for the design of mobility control in polymer and surfactant/polymer flooding. The polymer viscosity obtained by setting the shock-front mobility ratio to one (method 1) is the minimum viscosity to ensure a stable displacement front. Design by method 2 results in a larger viscosity than method 1. This shifts the shock water saturation to larger values and hence more oil is displaced. Moreover, we find that for surfactant-polymer (SP) solutions with ultra-low interfacial tension (IFT) reduction (Winsor type III), the required polymer viscosity is always greater than the oil viscosity (at low shear rates). However, for Winsor type I solutions, for oils with medium and large viscosity the non-linear shape of the relative permeability function leads to polymer viscosities that are less than that of the oil. For light oils the viscosity of the ASP solution should be significantly larger than the oil viscosity.