Yup. Smartphones in general won't be able to last as long as basic devices because there's fast processors (sometimes with multiple cores), RAM, a larger, high resolution, and/or high density display, internet capabilities, apps and background processes, etc.
Tips for keeping your battery life manageable:
1. Turn off WiFi, data, Bluetooth, etc. if you're not currently using them.
2. Turn down screen brightness.
3. Close any apps in the background by double-clicking your home button, then swiping left/right to scroll. Swipe up to remove them from memory.