The best smartphone for audio is probably the LG V20 or HTC 10. In terms of earphones or headphones, there are too many variables to say. You are best avoiding bluetooth and going for a pair of traditional over the ear cans most likely. The real question is how much are you willing to spend.