Can 岁数, 年纪 and 年龄 be used interchangeably? I have learnt several words that can be used to talk about a person's age, namely 岁数, 年纪 and 年龄.

I have found phrases and example sentences such as the following:


随便问别人的年龄是不礼貌的。 
你父亲多大年纪了？ 
您多大岁数了？
退休年龄
上岁 (get on in years)


Except for expressions such as 退休年龄 and 上岁, can these three nouns be used interchangeably?
年龄 is more formal and literary term for 'age'
In all written forms, it is always 年龄 on the list,  (never seen 年纪 on any form)
年龄 is described as 高 or 低. As in 高年龄/高龄; 低年龄/低龄

~

年纪 is more colloquial term for 'age'
年纪 is described as 老, 大, 轻 or 少. As in 年纪老, 年纪大, 年纪轻 and 年纪少

~

岁数 is a more specific term for 'age' (years old)
When you ask someone's 岁数, you expect a specific number in the answer
岁数 is described as 高, 低 or  大, 少

岁数 is also the more suitable term when describe animal's age
Example:
比赛的马匹是按马的岁数分组的 (use 年龄 or 年纪 humanize the horse too much)