Subsurfaces Modeling

How do I avoid get the weird triangle pinches when using Subdivision Surfaces. How to I avoid this While maintaining the shape.

With UV sphere one way is to convert the pole to quads in some suitable manner and contain it in so small area that you don’t see pinching. Not sure if that would be possible in your case since the UV sphere pole is not at the top (it would affect the face size in the extuded part).

This is why all-quad ball (or polysphere) is easier to work with. It has more even face size throughout.

You can make one from the default cube with subsurf and To Sphere function but also extra objects addon has polysphere in it.