I believe the answer is: Data are collected from new subjects until no new information is generated.
In a qualitative study, the researchers would not use any of numerical value to measure the result of the study. Because of this, they need to make sure that they include all possible variants from different subjects until new variants is no longer exist in their collection of subjects.