根据相关法律规定,当离退休还有三年且合同到期时,有以下几种解决方式:续签合同:双方可协商续签劳动合同,明确工作内容、工作地点、劳动报酬等条款。若劳动者有继续工作的意愿且用人单位同意,续签合同能保障双方权益,维持劳动关系的延续。签订至退休的协议:经协商一致,用人单位与劳动者可以签订协议,约定劳动合同延续至劳动者退休。此协议能确保劳动者在退休前有稳定的工作岗位,避免因合同到期带来的不确定性。终止合同并给予补偿:若用人单位决定不再续签,应按照劳动者的工作年限支付经济补偿。每满一年支付一个月工资的标准向劳动者支付。六个月以上不满一年的,按一年计算;不满六个月的,向劳动者支付半个月工资的经济补偿。经济补偿的年限最高不超过十二年。劳动者应根据自身情况与用人单位积极沟通,依法维护自身合法权益,确保在离退休前的这段时间内劳动关系得到妥善处理。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。