I've done it, i switch from weekly 7.5.25 to stable 8.2.2 and now 8.5.2.
what i did:
Backup with twrp in case i wanna go back exectly the same way.
Backup folder by folder from internal storage, music, dcim, miui, ringtones and so one.
Did backup using settings and after that also copied...