valuetuple

Cuándo usar: Tupla vs Clase c # 7.0

Antes de las tuplas, solía crear un class y sus variables luego crear un objeto a partir de esta clase y hacer que ese objeto ... antes era item1, item2, etc..) Así que ahora me pregunto, ¿cuándo debo usar tuplas y cuándo debo crear una clase en c# 7.0?