Bryce Harper said he accepts his move to first base, and he hopes to get a new deal into his 40s so he can finish his career with the Phillies.