How to select which Regression techiques will be implimented

How to select the Regression techniques will be applicable either it is lasso, ridge or elastic net,
yes we understand each its pros and cons. either it is strictly applicable to the data sets.
suppose we have 1000 features then go for lasso or ridge.

If your having 1000 features, then do dimension reduction, it will reduce the column to 100. Then do ridge