As you know, in-ground pools come in three types: vinyl-liner, fiberglass, and concrete or gunite.
Basically, each pool type will serve the purpose! Some of the questions you need to ask yourself are budget, pool size, pool shape, and pool features.
In basic terms, a vinyl liner pool is an above-ground pool designed to be installed in the ground. If you have children and/or pets, you most likely don't want to install a vinyl line
pool due to the easily damaged liners. Vinyl liner pool can be shaped and sized almost as you want, yet with increased size and custom shape, the price for the pool will jump to the level of fiberglass pool or even concrete pool.
Also, the vinyl liner pool will require more maintenance and repairs in the long run. And last but not least vinyl liner pool is not an insulated pool to keep the water temperature steady.
Fiberglass pools are prefabricated one-piece pools that come in many shapes and sizes, yet the pool's maximum size cannot exceed 16 feet due to the freight restrictions. Fiberglass pools don't require as much maintenance as vinyl liner or concrete due to non-porous surfaces. One of the benefits of getting a fiberglass pool is quick construction time.
Concrete or Gunite pools are the commonly known pools among consumers. Concrete is the most expensive option, and construction time is extensive. One of the benefits is there is no limit to the shape and size.
Learn more about liner vs. fiberglass vs. gunite pools