i have a neck problem, and a bike with an upright sitting position was my solution. However I found that sitting upright is less efficient than a more aerodynamic position. You should also make sure your seat is comfortable and that the seat is correctly positioned (height and angle), because sitting upright will put more pressure on your back. Test ride bikes for more than a few minutes. Good luck.