My grandpa, who is 87 years old, goes swimming every day. / My grandpa, who goes swimming every day, is 87 years old.
En la primera oración la subordinada es "Who is 87 years old", mientras que en la segunda es "Who goes swimming every day". Ambas se pueden construir y diría que no hay más opciones coherentes.
Respuesta:
My grandpa, who is 87 years old, goes swimming every day. / My grandpa, who goes swimming every day, is 87 years old.
En la primera oración la subordinada es "Who is 87 years old", mientras que en la segunda es "Who goes swimming every day". Ambas se pueden construir y diría que no hay más opciones coherentes.