It depends on the result you would like. Balayage is hand-painted on specific areas of your hair, so if you want ombré or more subtle highlights only on certain areas, then this is the technique you should use. Foil highlights will give you a more uniform look and will start closer to the scalp.