一直交,到了退休可以在上海办理退休,可以享受上海退休待遇,如果交满十年再换到其他城市,在其他城市不满十年退休,那还是可以享受上海退休待遇,但是外地也交满十年,那就以最后办理退休地为准,享受当地退休待遇,如果都不满十年,只能享受户籍所在地待遇。