Rank from longest to shortest bond length:

Si-O, Si-H, Si-S

2 answers

Follow the size of the anion.
Si-S
Si-O
Si-H