G-quadruplexes (G4s) are four-stranded DNA structures formed by Hoogsteen base pairing between stacked sets of four guanines. Pif1 helicase plays critical roles in suppressing genomic instability in the yeast Saccharomyces cerevisiae by resolving G4s. However, the structural properties of G4s in S. cerevisiae and the substrate preference of Pif1 for different G4s remain unknown. Here, using CD spectroscopy and 83 G4 motifs from S. cerevisiae ranging in length from 30 to 60 nucleotides, we first show that G4 structures can be formed with a broad range of loop sizes in vitro and that a parallel conformation is favored. Using single-molecule FRET analysis, we then systematically addressed Pif1-mediated unwinding of various G4s and found that Pif1 is sensitive to G4 stability. Moreover, Pif1 preferentially unfolded antiparallel G4s rather than parallel G4s having similar stability. Furthermore, our results indicate that most G4 structures in S. cerevisiae sequences have long loops and can be efficiently unfolded by Pif1 because of their low stability. However, we also found that G4 structures with short loops can be barely unfolded. This study highlights the formidable capability of Pif1 to resolve the majority of G4s in S. cerevisiae sequences, narrows the fractions of G4s that may be challenging for genomic stability, and provides a framework for understanding the influence of different G4s on genomic stability via their processing by Pif1.