Because oxygen is a highly electronegative atom, it pulls electron density towards itself and away from iodine. The more oxygen atoms there are, the more spread out the negative charge is on the conjugate base. And the more spread out the charge is, the more stable the base is. This makes the acid a stronger one.
HIo4 will be more acidic according to this