Naturally, SDLC is neither agile nor waterfall. That is because it is designed for all styles of project development. It doesn’t matter if your preferred methodology is agile, or your organization prefers waterfall. At the end of the day, both of them will be following the same systematic steps of the software development process, albeit with minor differences.