The S6 has the better processor, camera, and screen. The S6 will also have a longer update cycle as well. It also has a prettier form factor in my opinion. The S5 has a decent processor, decent battery life, a removable battery, and an SD card slot. Both are very reasonably priced so it really depends on what is important to you on a phone. Good luck!