Which will it be? That is the question

Writing tips|

It’s one of the most commonly-debated arguments in the English language: ‘which’ or ‘that’ - which is the correct one to use in different contexts?