The general surface group conjecture asks whether a one-relator group where every subgroup of finite index is again one-relator and every subgroup of infinite index is free (property IF) is a surface group. We resolve several related conjectures given in Fine et al. (Sci Math A 1:1–15, 2008). First we obtain the Surface Group Conjecture B for cyclically pinched and conjugacy pinched one-relator groups. That is: if G is a cyclically pinched one-relator group or conjugacy pinched one-relator group satisfying property IF then G is free, a surface group or a solvable Baumslag–Solitar Group. Further combining results in Fine et al. (Sci Math A 1:1–15, 2008) on Property IF with a theorem of Wilton (Geom Topol, 2012) and results of Stallings (Ann Math 2(88):312–334, 1968) and Kharlampovich and Myasnikov (Trans Am Math Soc 350(2):571–613, 1998) we show that Surface Group Conjecture C proposed in Fine et al. (Sci Math A 1:1–15, 2008) is true, namely: If G is a finitely generated nonfree freely indecomposable fully residually free group with property IF, then G is a surface group.