The term vice means  immoral or undesirable practice on the other hand the term vise means force that will surely help you to hold, or squeeze as if with a vise.