I'm guessing zinc sulphate would dissolve in aqueous acid solutions since the solvent in those acid solutions is still water.
In a solution like sodium hydroxide, zinc sulphate would dissolve in the solution since water is a solvent, but zinc ions would combine with hydroxide ions, and form a white precipitate of zinc hydroxide.