Which of these is a stronger acid from greatest to least? I know that CH3COOH, HF, and H3PO4 are weak acids and HI and H2So4 are strong acids. So would it be HI, H2So4, CH3COOH, H2So4, HF? Please help! And which of these is a stronger base from greatest to least? NaNO3, Al(OH)3, CH3NH2, B(OH)3, LiOH?