When highlighting or low lighting your hair it is better to do foils. The reason it is a more precise process and that equals better results.
You should use foil because when using a cap the color can leak thru.It is also more precise and it helps with the speed of how long its take the color to set. Most hair dresser use foil.
Should I get my hair streaking in foils or cap