Unlike Apple devices which are only one model to choose, Android has tons of devices to choose from. They are available in various price ranges from low to high end. It is very difficult to select a perfect device to fulfill your needs.
SpecCheck is a free Android app that offers free checking tool to compare Android devices. It shows a side by side comparison of the specs of Android devices. It has a huge database of Android devices, which is very useful for making comparisons. It compares devices based on information related to screen size and resolution, RAM, CPU, GPU, internal storage, battery etc. It is a free app available in Google Play store.