Buy now or wait for Galaxy s8?