In order to determine the polarity of a bond we can rely on the difference of electronegativity between the atoms involved in the bonding, if the difference is really high, we will have an ionic bond, which is not the case for our question, since the compound has only C, H and O, there is no big difference of electronegativity, however, if we have a compound with a reasonable difference, we would have a polar covalent bond, which could be the case of C5H10O5, also known as Ribose
But in ribose's case, we have an evenly shared polarity of electrons because of the geometry of the compound, so the electrons are not being pulled with a stronger force to one side, since there is no side with an unbalanced electronegativity, due to this particular feature, we have a Non-polar covalent compound